

package com.dog.basics.service.wishwash;

import com.dog.basics.bean.dto.admin.wishwash.AdminDogHxWithdrawalAddDto;
import com.dog.basics.bean.dto.admin.wishwash.AdminDogHxWithdrawalEditDto;
import com.dog.basics.bean.dto.admin.wishwash.AdminDogHxWithdrawalFromDto;
import com.dog.basics.bean.vo.admin.wishwash.AdminDogHxWithdrawalVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dog.basics.common.util.PageParam;
import  com.dog.basics.bean.model.wishwash.DogHxWithdrawal;


/**
 * 提现记录
 *
 * @author cy code generator
 * @date 2021-07-09 17:40:27
 */
public interface DogHxWithdrawalService extends IService<DogHxWithdrawal> {
    /**
       * @Description: 后台管理分页
       * @Param: status
       * @return: IPage
       * @author cy code generator
       * @date 2021-07-09 17:40:27
       */
    IPage<AdminDogHxWithdrawalVo> getAdminPageList(PageParam page, AdminDogHxWithdrawalFromDto obj);

    /**
     * @Description: 用户提现
     * @Param: obj
     * @return: Boolean
     * @author cy code generator
     * @date 2021-07-09 17:40:27
     */
    Boolean saveAdminObj(AdminDogHxWithdrawalAddDto obj);

    /**
     * @Description: 修改
     * @Param: obj
     * @return: Boolean
     * @author cy code generator
     * @date 2021-07-09 17:40:27
     */
    Boolean editAdminObj(AdminDogHxWithdrawalEditDto obj);
}
